home *** CD-ROM | disk | FTP | other *** search
/ The 640 MEG Shareware Studio 2 / The 640 Meg Shareware Studio CD-ROM Volume II (Data Express)(1993).ISO / os2 / isp3009b.zip / ENGLISH4.DOC < prev    next >
Text File  |  1992-09-08  |  5KB  |  139 lines

  1.  
  2.  
  3.  
  4.                                                                    ENGLISH(4)
  5.  
  6.  
  7.  
  8.    NAME
  9.      english - flag format for English ispell dictionaries
  10.  
  11.    DESCRIPTION
  12.      English dictionaries for ispell(1) supports 3 prefix and 14 suffix
  13.      flags.  For a detailed description of how ispell handles flags and capi-
  14.      talization, see ispell(4).  This manual page only describes flags usable
  15.      in dictionaries built using the english.aff affix file.
  16.  
  17.      In the following discussion of the flags, let # and @ be "variables"
  18.      that can stand for any letter.  Upper case letters are constants.  "..."
  19.      stands for any string of zero or more letters, but note that no word may
  20.      exist in the dictionary which is not at least 2 letters long, so, for
  21.      example, "fly" may not be produced by placing the "Y" flag on "f".
  22.      Also, no flag is effective unless the word that it creates is at least 4
  23.      letters long, so, for example, "wed" may not be produced by placing the
  24.      "D" flag on "we".
  25.  
  26.      In the following list, an asterisk indicates that a flag participates in
  27.      cross-product formation (see ispell(4)).
  28.  
  29.      The meaning of the prefix flags is as follows:
  30.  
  31.      *A
  32.           ... --> re...  as in cover --> recover
  33.  
  34.      *I
  35.           ... --> in...  as in firm --> infirm
  36.  
  37.      *U
  38.           ... --> un...  as in able --> unable
  39.  
  40.      The meaning of the suffix flags is as follows:
  41.  
  42.      V
  43.           ...e --> ...ive  as in create --> creative
  44.           if # .ne. e, ...# --> ...#ive  as in prevent --> preventive
  45.  
  46.      *N
  47.           ...e --> ...ion  as in create --> creation
  48.           ...y --> ...ication  as in multiply --> multiplication
  49.           if # .ne. e or y, ...# --> ...#en  as in fall --> fallen
  50.  
  51.      *X
  52.           ...e --> ...ions  as in create --> creations
  53.           ...y --> ...ications  as in multiply --> multiplications
  54.           if # .ne. e or y, ...# --> ...#ens  as in weak --> weakens
  55.  
  56.      H
  57.           ...y --> ...ieth  as in twenty --> twentieth
  58.           if # .ne. y, ...# --> ...#th  as in hundred --> hundredth
  59.  
  60.      *Y
  61.           ... --> ...ly  as in quick --> quickly
  62.  
  63.      *G
  64.           ...e --> ...ing  as in file --> filing
  65.           if # .ne. e, ...# --> ...#ing  as in cross --> crossing
  66.  
  67.      *J
  68.           ...e --> ...ings  as in file --> filings
  69.           if # .ne. e, ...# --> ...#ings  as in cross --> crossings
  70.  
  71.      *D
  72.           ...e --> ...ed  as in create --> created
  73.           if @ .ne. a, e, i, o, or u, ...@y --> ...@ied  as in imply -->
  74.                implied
  75.           if # .ne. e or y, or (# = y and @ = a, e, i, o, or u) ...@# -->
  76.                ...@#ed  as in cross --> crossed or convey --> conveyed
  77.  
  78.      T
  79.           ...e --> ...est  as in late --> latest
  80.           if @ .ne. a, e, i, o, or u, ...@y --> ...@iest  as in dirty -->
  81.                dirtiest
  82.           if # .ne. e or y, or (# = y and @ = a, e, i, o, or u) ...@# -->
  83.                ...@#est  as in small --> smallest or gray --> grayest
  84.  
  85.      *R
  86.           ...e --> ...er  as in skate --> skater
  87.           if @ .ne. a, e, i, o, or u, ...@y --> ...@ier  as in multiply -->
  88.                multiplier
  89.           if # .ne. e or y, or (# = y and @ = a, e, i, o, or u) ...@# -->
  90.                ...@#er  as in build --> builder or convey --> conveyer
  91.  
  92.      *Z
  93.           ...e --> ...ers  as in skate --> skaters
  94.           if @ .ne. a, e, i, o, or u, ...@y --> ...@iers  as in multiply -->
  95.                multipliers
  96.           if # .ne. e or y, or (# = y and @ = a, e, i, o, or u) ...@# -->
  97.                ...@#ers  as in build --> builders or slay --> slayers
  98.  
  99.      *S
  100.           if @ .ne. a, e, i, o, or u, ...@y --> ...@ies  as in imply -->
  101.                implies
  102.           if # .eq. s, x, z, or h, ...# --> ...#es  as in fix --> fixes
  103.           if # .ne. s, x, z, h, or y, or (# = y and @ = a, e, i, o, or u)
  104.                ...@# --> ...@#s  as in bat --> bats or convey --> conveys
  105.           if @ .ne. a, e, i, o, or u, ...@y --> ...@iness  as in cloudy -->
  106.                cloudiness
  107.           if # .ne. y, or @ = a, e, i, o, or u, ...@# --> ...@#ness  as in
  108.                late --> lateness or gray --> grayness
  109.  
  110.      *M
  111.           ... --> ...'s  as in dog --> dog's
  112.  
  113.      To summarize more briefly:
  114.  
  115.      Prefixes:
  116.           *A - re
  117.           *I - in
  118.           *U - un
  119.  
  120.      Suffixes:
  121.           V - ive
  122.           *N - ion, tion, en
  123.           *X - ions, ications, ens
  124.           H - th, ieth
  125.           *Y - ly
  126.           *G - ing
  127.           *J - ings
  128.           *D - ed
  129.           T - est
  130.           *R - er
  131.           *Z - ers
  132.           *S - s, es, ies
  133.           *P - ness, iness
  134.           *M - 's
  135.  
  136.    SEE ALSO
  137.      ispell1.doc, ispell4.doc
  138.  
  139.